package com.swinboo.im.fallback;

import com.easemob.im.server.model.EMUser;
import com.huang.entity.result.HCollectionResult;
import com.huang.entity.result.HStringResult;
import com.swinboo.im.api.EMUserApi;
import com.swinboo.im.entity.param.*;

/**
 * @author Swinboo
 * @date 2022-03-18 11:27
 * @description:
 */
public class EMUserFallback implements EMUserApi {
    @Override
    public HStringResult<EMUser> create(CreateEMUserParam createEMUserParam) {
        return null;
    }

    @Override
    public HStringResult delete(DeleteEMUserParam deleteEMUserParam) {
        return null;
    }

    @Override
    public HCollectionResult<String> deleteAll() {
        return null;
    }

    @Override
    public HStringResult<EMUser> getEMUserInfo(GetEMUserInfoParam getEMUserInfoParam) {
        return null;
    }

    @Override
    public HStringResult<Boolean> isUserOnline(IsEMUserOnlineParam isEMUserOnlineParam) {
        return null;
    }

    @Override
    public HCollectionResult<String> listAllUsers() {
        return null;
    }

    @Override
    public HCollectionResult listUsers(ListEMUsersParam listEMUsersParam) {
        return null;
    }

    @Override
    public HStringResult<Boolean> updateUserPassword(UpadteEMUserPasswordParam upadteEMUserPasswordParam) {
        return null;
    }
}
